package api;

import org.orm.PersistentException;
import org.orm.PersistentTransaction;

/**
 * Clase logs
 * @author erwin
 *
 */
public class Logs {
	
	/**
	 * metodo para ingresar un log
	 * @param lo_parametro
	 * @param lo_resultado
	 * @param lo_tiempo
	 * @throws PersistentException
	 */
	public void ingresarLogs(String lo_parametro, String lo_resultado, String lo_tiempo) throws PersistentException{
		
		int resultado=1;
		if(lo_parametro.equals("") || lo_parametro==null||lo_resultado.equals("") || lo_resultado==null||
				lo_tiempo.equals("") || lo_tiempo==null){
			
			resultado=0;
			
		}
		else{
			if(resultado==1){
				PersistentTransaction t = orm.EncriptacionPersistentManager.instance().getSession().beginTransaction();
				try {
					orm.En_logs lormEn_logs = orm.En_logsDAO.createEn_logs();
					
					lormEn_logs.setLo_parametro(lo_parametro);
					lormEn_logs.setLo_resultado(lo_resultado);
					lormEn_logs.setLo_tiempo(lo_tiempo);
					orm.En_logsDAO.save(lormEn_logs);
					t.commit();
				}
				catch (Exception e) {
					t.rollback();
				}
			}//fin if
		}//fin else
	}//fin metodo

}// fin clase